package com.slx.sthq.common.utils.file;

import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public class MultipartFileResource extends org.springframework.core.io.ByteArrayResource {

    // 文件名
    private final String filename;

    // 构造函数，初始化文件内容和文件名
    public MultipartFileResource(MultipartFile file) throws IOException {
        super(file.getBytes());
        this.filename = file.getOriginalFilename();
    }

    // 重写 getFilename 方法，返回文件名
    @Override
    public String getFilename() {
        return filename;
    }
}
